artificial limb - Spanish English Dictionary